go/printer.printer.print (method)

180 uses

	go/printer (current package)
		nodes.go#L54: 		p.print(ws)
		nodes.go#L56: 			p.print(formfeed)
		nodes.go#L62: 			p.print(newline)
		nodes.go#L136: 				p.print("/* " + filteredMsg + " */")
		nodes.go#L138: 				p.print(newline)
		nodes.go#L139: 				p.print(indent, "// "+filteredMsg, unindent, newline)
		nodes.go#L156: 				p.print(x.Pos(), token.COMMA, blank)
		nodes.go#L161: 			p.print(token.COMMA, blank, "/* "+filteredMsg+" */")
		nodes.go#L247: 				p.print(x.Pos())
		nodes.go#L249: 			p.print(token.COMMA)
		nodes.go#L271: 				p.print(blank)
		nodes.go#L282: 			p.print(pair.Colon, token.COLON, vtab)
		nodes.go#L298: 		p.print(token.COMMA)
		nodes.go#L300: 			p.print(newline)
		nodes.go#L301: 			p.print("// " + filteredMsg)
		nodes.go#L305: 			p.print(unindent)
		nodes.go#L307: 		p.print(formfeed) // terminating comma needs a line break to look good
		nodes.go#L312: 		p.print(token.COMMA, newline)
		nodes.go#L313: 		p.print("// "+filteredMsg, newline)
		nodes.go#L318: 		p.print(unindent)
		nodes.go#L335: 	p.print(fields.Opening, openTok)
		nodes.go#L352: 					p.print(par.Pos())
		nodes.go#L354: 				p.print(token.COMMA)
		nodes.go#L361: 				p.print(blank)
		nodes.go#L372: 				p.print(blank)
		nodes.go#L382: 			p.print(token.COMMA)
		nodes.go#L392: 				p.print(token.COMMA)
		nodes.go#L398: 			p.print(unindent)
		nodes.go#L402: 	p.print(fields.Closing, closeTok)
		nodes.go#L427: 		p.print(token.LPAREN, token.RPAREN)
		nodes.go#L433: 		p.print(blank)
		nodes.go#L489: 			p.print(lbrace, token.LBRACE, rbrace, token.RBRACE)
		nodes.go#L494: 			p.print(lbrace, token.LBRACE, blank)
		nodes.go#L500: 						p.print(token.COMMA, blank)
		nodes.go#L505: 					p.print(blank)
		nodes.go#L518: 			p.print(blank, rbrace, token.RBRACE)
		nodes.go#L524: 	p.print(blank, lbrace, token.LBRACE, indent)
		nodes.go#L526: 		p.print(formfeed)
		nodes.go#L546: 				p.print(sep)
		nodes.go#L556: 					p.print(sep)
		nodes.go#L558: 				p.print(sep)
		nodes.go#L564: 					p.print(sep)
		nodes.go#L571: 				p.print(formfeed)
		nodes.go#L612: 				p.print(formfeed)
		nodes.go#L619: 	p.print(unindent, formfeed, rbrace, token.RBRACE)
		nodes.go#L755: 		p.print(token.LPAREN)
		nodes.go#L757: 		p.print(token.RPAREN)
		nodes.go#L766: 		p.print(blank)
		nodes.go#L770: 	p.print(x.OpPos, x.Op)
		nodes.go#L780: 		p.print(blank)
		nodes.go#L784: 		p.print(unindent)
		nodes.go#L794: 	p.print(expr.Pos())
		nodes.go#L798: 		p.print("BadExpr")
		nodes.go#L801: 		p.print(x)
		nodes.go#L812: 		p.print(x.Colon, token.COLON, blank)
		nodes.go#L819: 			p.print(token.LPAREN)
		nodes.go#L820: 			p.print(token.MUL)
		nodes.go#L822: 			p.print(token.RPAREN)
		nodes.go#L825: 			p.print(token.MUL)
		nodes.go#L833: 			p.print(token.LPAREN)
		nodes.go#L835: 			p.print(token.RPAREN)
		nodes.go#L838: 			p.print(x.Op)
		nodes.go#L841: 				p.print(blank)
		nodes.go#L850: 		p.print(x)
		nodes.go#L853: 		p.print(x.Type.Pos(), token.FUNC)
		nodes.go#L865: 			p.print(token.LPAREN)
		nodes.go#L867: 			p.print(x.Rparen, token.RPAREN)
		nodes.go#L875: 		p.print(token.PERIOD, x.Lparen, token.LPAREN)
		nodes.go#L879: 			p.print(token.TYPE)
		nodes.go#L881: 		p.print(x.Rparen, token.RPAREN)
		nodes.go#L886: 		p.print(x.Lbrack, token.LBRACK)
		nodes.go#L888: 		p.print(x.Rbrack, token.RBRACK)
		nodes.go#L894: 		p.print(x.Lbrack, token.LBRACK)
		nodes.go#L896: 		p.print(x.Rbrack, token.RBRACK)
		nodes.go#L901: 		p.print(x.Lbrack, token.LBRACK)
		nodes.go#L926: 					p.print(blank)
		nodes.go#L928: 				p.print(token.COLON)
		nodes.go#L930: 					p.print(blank)
		nodes.go#L937: 		p.print(x.Rbrack, token.RBRACK)
		nodes.go#L946: 			p.print(token.LPAREN)
		nodes.go#L948: 			p.print(token.RPAREN)
		nodes.go#L952: 		p.print(x.Lparen, token.LPAREN)
		nodes.go#L955: 			p.print(x.Ellipsis, token.ELLIPSIS)
		nodes.go#L957: 				p.print(token.COMMA, formfeed)
		nodes.go#L962: 		p.print(x.Rparen, token.RPAREN)
		nodes.go#L964: 			p.print(unindent)
		nodes.go#L973: 		p.print(x.Lbrace, token.LBRACE)
		nodes.go#L986: 		p.print(indent, unindent, mode, x.Rbrace, token.RBRACE, mode)
		nodes.go#L990: 		p.print(token.ELLIPSIS)
		nodes.go#L996: 		p.print(token.LBRACK)
		nodes.go#L1000: 		p.print(token.RBRACK)
		nodes.go#L1004: 		p.print(token.STRUCT)
		nodes.go#L1008: 		p.print(token.FUNC)
		nodes.go#L1012: 		p.print(token.INTERFACE)
		nodes.go#L1016: 		p.print(token.MAP, token.LBRACK)
		nodes.go#L1018: 		p.print(token.RBRACK)
		nodes.go#L1024: 			p.print(token.CHAN)
		nodes.go#L1026: 			p.print(token.ARROW, token.CHAN) // x.Arrow and x.Pos() are the same
		nodes.go#L1028: 			p.print(token.CHAN, x.Arrow, token.ARROW)
		nodes.go#L1030: 		p.print(blank)
		nodes.go#L1110: 	p.print(token.PERIOD)
		nodes.go#L1112: 		p.print(indent, newline, x.Sel.Pos(), x.Sel)
		nodes.go#L1114: 			p.print(unindent)
		nodes.go#L1118: 	p.print(x.Sel.Pos(), x.Sel)
		nodes.go#L1139: 		p.print(indent)
		nodes.go#L1170: 		p.print(unindent)
		nodes.go#L1176: 	p.print(b.Lbrace, token.LBRACE)
		nodes.go#L1179: 	p.print(b.Rbrace, token.RBRACE)
		nodes.go#L1226: 	p.print(blank)
		nodes.go#L1240: 		p.print(token.SEMICOLON, blank)
		nodes.go#L1246: 			p.print(token.SEMICOLON, blank)
		nodes.go#L1255: 		p.print(blank)
		nodes.go#L1295: 	p.print(stmt.Pos())
		nodes.go#L1299: 		p.print("BadStmt")
		nodes.go#L1311: 		p.print(unindent)
		nodes.go#L1313: 		p.print(s.Colon, token.COLON, indent)
		nodes.go#L1316: 				p.print(newline, e.Pos(), token.SEMICOLON)
		nodes.go#L1331: 		p.print(blank, s.Arrow, token.ARROW, blank)
		nodes.go#L1337: 		p.print(s.TokPos, s.Tok)
		nodes.go#L1345: 		p.print(blank, s.TokPos, s.Tok, blank)
		nodes.go#L1349: 		p.print(token.GO, blank)
		nodes.go#L1353: 		p.print(token.DEFER, blank)
		nodes.go#L1357: 		p.print(token.RETURN)
		nodes.go#L1359: 			p.print(blank)
		nodes.go#L1366: 				p.print(indent)
		nodes.go#L1370: 				p.print(unindent)
		nodes.go#L1377: 		p.print(s.Tok)
		nodes.go#L1379: 			p.print(blank)
		nodes.go#L1387: 		p.print(token.IF)
		nodes.go#L1391: 			p.print(blank, token.ELSE, blank)
		nodes.go#L1399: 				p.print(token.LBRACE, indent, formfeed)
		nodes.go#L1401: 				p.print(unindent, formfeed, token.RBRACE)
		nodes.go#L1407: 			p.print(token.CASE, blank)
		nodes.go#L1410: 			p.print(token.DEFAULT)
		nodes.go#L1412: 		p.print(s.Colon, token.COLON)
		nodes.go#L1416: 		p.print(token.SWITCH)
		nodes.go#L1421: 		p.print(token.SWITCH)
		nodes.go#L1423: 			p.print(blank)
		nodes.go#L1425: 			p.print(token.SEMICOLON)
		nodes.go#L1427: 		p.print(blank)
		nodes.go#L1429: 		p.print(blank)
		nodes.go#L1434: 			p.print(token.CASE, blank)
		nodes.go#L1437: 			p.print(token.DEFAULT)
		nodes.go#L1439: 		p.print(s.Colon, token.COLON)
		nodes.go#L1443: 		p.print(token.SELECT, blank)
		nodes.go#L1447: 			p.print(body.Lbrace, token.LBRACE, body.Rbrace, token.RBRACE)
		nodes.go#L1453: 		p.print(token.FOR)
		nodes.go#L1458: 		p.print(token.FOR, blank)
		nodes.go#L1464: 				p.print(s.Value.Pos(), token.COMMA, blank)
		nodes.go#L1467: 			p.print(blank, s.TokPos, s.Tok, blank)
		nodes.go#L1469: 		p.print(token.RANGE, blank)
		nodes.go#L1471: 		p.print(blank)
		nodes.go#L1552: 		p.print(vtab)
		nodes.go#L1559: 		p.print(vtab, token.ASSIGN, blank)
		nodes.go#L1565: 			p.print(vtab)
		nodes.go#L1624: 			p.print(blank)
		nodes.go#L1628: 		p.print(s.EndPos)
		nodes.go#L1637: 			p.print(blank)
		nodes.go#L1641: 			p.print(blank, token.ASSIGN, blank)
		nodes.go#L1653: 			p.print(blank)
		nodes.go#L1655: 			p.print(vtab)
		nodes.go#L1658: 			p.print(token.ASSIGN, blank)
		nodes.go#L1670: 	p.print(d.Pos(), d.Tok, blank)
		nodes.go#L1674: 		p.print(d.Lparen, token.LPAREN)
		nodes.go#L1676: 			p.print(indent, formfeed)
		nodes.go#L1699: 			p.print(unindent, formfeed)
		nodes.go#L1701: 		p.print(d.Rparen, token.RPAREN)
		nodes.go#L1801: 		p.print(sep, b.Lbrace, token.LBRACE)
		nodes.go#L1803: 			p.print(blank)
		nodes.go#L1806: 					p.print(token.SEMICOLON, blank)
		nodes.go#L1810: 			p.print(blank)
		nodes.go#L1812: 		p.print(noExtraLinebreak, b.Rbrace, token.RBRACE, noExtraLinebreak)
		nodes.go#L1817: 		p.print(blank) // always use blank
		nodes.go#L1834: 	p.print(d.Pos(), token.FUNC, blank)
		nodes.go#L1841: 		p.print(blank)
		nodes.go#L1851: 		p.print(d.Pos(), "BadDecl")
		nodes.go#L1904: 	p.print(src.Pos(), token.PACKAGE, blank)
		nodes.go#L1907: 	p.print(newline)
		printer.go#L881: func (p *printer) print(args ...any) {
		printer.go#L1130: 	p.print(pmode(0))